簡介:版本控制能夠大大提高程序員的工作效率,但是通常會涉及到命令行操作,學(xué)習(xí)曲線陡峭。本課程中使用 Github 網(wǎng)站和圖形化客戶端來完成版本控制工作,提供一套簡單實用的流程,配合圖解方式的原理講解,讓大家以最短的時間上手 Git 和 Github 。
第3章 Github 客戶端的使用
以 Mac 系統(tǒng)的客戶端 Github For Mac 為例子來講解,不過 Windows 系統(tǒng)上也有類似的客戶端。
第5章 分支合并
分支合并過程其實就是代碼融合過程,會涉及到處理代碼沖突的問題。
第6章 團隊協(xié)作流程
Github 公司內(nèi)部使用的工作流程 Github Flow,是 Git 多種協(xié)作流程中,最簡單也是最流行的一套思路。本章來看看在團隊內(nèi)部如何應(yīng)用這套流程。
第7章 開源項目貢獻流程
開源項目由于貢獻者互相不認(rèn)識,所以流程上必然是區(qū)別于團隊流程的,但是本質(zhì)上依然是基于 Pull Request 的 Github Flow。
第8章 Github Issues
Issues 相當(dāng)于項目論壇,集中討論項目新功能,bug 修復(fù)以及任何項目相關(guān)的事情。會涉及到 Markdown 使用和多種技巧。
第9章 Github Pages 搭建網(wǎng)站
Github 提供了自己搭建項目網(wǎng)站的一套框架,非常的簡單實用。
第10章 Github 的秘密機關(guān)
為了保證界面的簡約美觀,Github 的很多功能其實是隱藏的,例如一些非常能夠提高工作效率的快捷鍵。
第11章 Until Next Time, Goodbye!
總結(jié)和下一步的學(xué)習(xí)建議。